package br.com.DoceMagia.view.telas;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JToolBar;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JMenu;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Principal extends JFrame {

	private JPanel contentPane;
	
	/**
	 * Create the frame.
	 */
	public Principal() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 800, 600);
		setLocationRelativeTo(null);
		setTitle("Agenda Doce Magia - v1.0");
		
		JMenuBar menuBar = new JMenuBar();
		setJMenuBar(menuBar);
		
		JMenu mnArquivo = new JMenu("Arquivo");
		menuBar.add(mnArquivo);
		
		JMenu mnCadastros = new JMenu("Cadastros");
		mnArquivo.add(mnCadastros);
		
		JMenuItem mntmUsurio = new JMenuItem("Usu\u00E1rio");
		mntmUsurio.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				CadastroUsuario cadastroUsuario = new CadastroUsuario();
				cadastroUsuario.setVisible(true);
				cadastroUsuario.setLocationRelativeTo(null);
			}
		});
		mnCadastros.add(mntmUsurio);
		
		JMenu mnConfiguraoDoBuffet = new JMenu("Configura\u00E7\u00E3o do Buffet");
		mnArquivo.add(mnConfiguraoDoBuffet);
		
		JMenuItem mnConfBuffetItens = new JMenuItem("Cadastro de Itens");
		mnConfBuffetItens.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			CadastroItemBuffet itemBuffet = new CadastroItemBuffet();
			itemBuffet.setVisible(true);
			itemBuffet.setLocationRelativeTo(null);
			}
		});
		mnConfiguraoDoBuffet.add(mnConfBuffetItens);
		
		JMenu mnNewMenu = new JMenu("Configura\u00E7\u00E3o do Sistema");
		mnArquivo.add(mnNewMenu);
		
		JMenuItem mntmItemSistema = new JMenuItem("Cadastros");
		mnNewMenu.add(mntmItemSistema);
		
		JMenuItem mntmProfissionais = new JMenuItem("Profissionais");
		mntmProfissionais.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
			CadastroProfissionais cadastroProf = new CadastroProfissionais();
			cadastroProf.setVisible(true);
			}
		});
		mnNewMenu.add(mntmProfissionais);
		
		JMenuItem mntmSair = new JMenuItem("Sair");
		mnArquivo.add(mntmSair);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
	}
}
